package demo1224.am;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;

/*
文件的复制:
程序中的复制:先读后写.
复制的步骤:
1.创建FileReader对象fr,关联读取的文件路径.
2.创建FileWriter对象fw,关联写入数据的文件路径.
3.使用fr对象中的read方法读取文件中的数据
4.使用fw中的write方法把读取到的数据写入到输出流中.
5.使用fw中的flush方法输出流中的数据刷新到硬盘中.
6.关闭资源.
 */
public class Demo_04 {
    public static void main(String[] args) {
        try {
            FileReader fr = new FileReader("D:\\笔记.txt");
            FileWriter fw = new FileWriter("笔记.txt");
            char[] cs = new char[1024];
            int read;
            long st = System.currentTimeMillis();
            while ((read=fr.read(cs))!=-1){
                fw.write(cs,0,read);
            }
            fw.flush();
            fr.close();
            fw.close();
            long end = System.currentTimeMillis();
            System.out.println(end-st);
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
}
